The Graph Rewriting and Transformation Language: GReAT

نویسندگان

  • Daniel Balasubramanian
  • Anantha Narayanan
  • Christopher P. van Buskirk
  • Gabor Karsai
چکیده

In this paper, we describe the language and features of our graph transformation tool, GReAT. We begin with a brief introduction and motivation, followed by an overview of the actual language, the modeling framework, and the tools that were written to support transformations. Finally, we compare GReAT to other similar tools, discuss additional functionality we are currently implementing, and describe some of our experiences with the tool thus far.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards Generation of High-performance Transformations

In this paper we introduce a graph rewriting language, called Graph Rewriting and Transformation (GReAT), and a code generator tool, which together provide a programming framework for the specification and efficient realization of graph rewriting systems. We argue that the performance problems frequently associated with the implementation of the transformation can be significantly reduced by ad...

متن کامل

GReAT: Graph Rewriting and Transformations Model Transformation Environment for Model-Based of Systems Summary of Features

Model-based development of systems, especially embedded systems, requires technology for transforming models. Implementing model transformation tools by hand is an error prone process, and even newer technologies, like XML transformation scripts (XSLT) are difficult to use and inefficient on large and complex models. Example GReAT Program GReAT is a graph-transformation based language that supp...

متن کامل

Improving the Usability of a Graph Transformation Language

Model transformation tools implemented using graph transformation techniques are often expected to provide high performance. For this reason, in the Graph Rewriting and Transformation (GReAT) language we have supported two techniques: prebinding of selected pattern variables and explicit sequencing of transformation steps to improve the performance of the transformation engine. When applied to ...

متن کامل

Case Study: Model Transformations for Time-triggered Languages

In this study, we introduce a model transformation tool for a time-triggered language: Giotto. The tool uses graphs to represent the source code (Giotto) and the target (the schedule-carrying code) of the transformation, and has been implemented entirely using graph rewriting techniques. The meta-models of the input and the output were specified using standard (UML) technology, and the transfor...

متن کامل

Applying a Grouping Operator in Model Transformations

The usability of model transformation languages depends on the level of abstractions one can work with in rules to perform complex operations on models. Recently, we have introduced a novel operator for our model transformation language GReAT that allows the concise specification of complex model (graph) rewriting operations that manipulate entire subgraphs. In this paper we show how the new op...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • ECEASST

دوره 1  شماره 

صفحات  -

تاریخ انتشار 2006